package view;


import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;

import javax.swing.WindowConstants;


/**
* This code was edited or generated using CloudGarden's Jigloo
* SWT/Swing GUI Builder, which is free for non-commercial
* use. If Jigloo is being used commercially (ie, by a corporation,
* company or business for any purpose whatever) then you
* should purchase a license for each developer using Jigloo.
* Please visit www.cloudgarden.com for details.
* Use of Jigloo implies acceptance of these licensing terms.
* A COMMERCIAL LICENSE HAS NOT BEEN PURCHASED FOR
* THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED
* LEGALLY FOR ANY CORPORATE OR COMMERCIAL PURPOSE.
*/
public class VentanaPrincipal extends javax.swing.JFrame {
	private static final long serialVersionUID = 1L;

	private JMenuBar barraMenu;
	private JMenu jMenuMaterial;
	private JMenuItem jMenuMaterialAlta;
	private JMenu jMenuRopa;
	private JMenuItem jMenuPrendaTemporadaBaja;
	private JMenuItem jMenuPrendaModif;
	private JMenuItem jMenuPrendaTemporadaAlta;
	private JMenuItem jMenuConjuntoBaja;
	private JMenuItem jMenuConjuntoModif;
	private JMenuItem jMenuConjuntoAlta;
	private JMenuItem jMenuPrendaSinTemporadaAlta;
	private JMenu jMenuProveedor;
	private JMenuItem jMenuProvBaja;
	private JMenuItem jMenuProvAlta;
	private JMenuItem jMenuProvModif;
	private JMenuItem jMenuProvOC;
	private JMenuItem jMenuEnviarOC;
	private JMenuItem jMenuCerrarOC;
	private JMenuItem jMenuMaterialModif;
	private JMenuItem jMenuMaterialBaja;
	private JMenu jMenuVenta;
	private JMenuItem jMenuGenerarFactura;

	public static void main(String[] args) {
		VentanaPrincipal inst = new VentanaPrincipal();
		inst.setVisible(true);
	}
	
	public VentanaPrincipal() {
		super();
		setTitle("Sistema Indumentaria");
		initGUI();
	}
	
	private void initGUI() {
		try {
			setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
			getContentPane().setLayout(null);
			{
				barraMenu = new JMenuBar();
				setJMenuBar(barraMenu);
				barraMenu.setPreferredSize(new java.awt.Dimension(392, 21));
				{
					jMenuMaterial = new JMenu();
					barraMenu.add(jMenuMaterial);
					jMenuMaterial.setText("Material");
						jMenuMaterialAlta = new JMenuItem();
						jMenuMaterial.add(jMenuMaterialAlta);
						jMenuMaterialAlta.setText("Agregar Material");
						jMenuMaterialAlta.addActionListener(new ActionListener() {
							public void actionPerformed(ActionEvent evt) {
								System.out
									.println("jMenuMaterialAlta.actionPerformed, event="
										+ evt);
								//AltaMaterial.getInstance(true).setVisible(true);
								new AltaMaterial();
							}
						});
						jMenuMaterialBaja = new JMenuItem();
						jMenuMaterial.add(jMenuMaterialBaja);
						jMenuMaterialBaja.setText("Eliminar material");
						jMenuMaterialBaja.addActionListener(new ActionListener() {
							public void actionPerformed(ActionEvent evt) {
								System.out
									.println("jMenuMaterialBaja.actionPerformed, event="
										+ evt);
								BajaMaterial.getInstance(true).setVisible(true);
							}
						});
					{
						jMenuMaterialModif = new JMenuItem();
						jMenuMaterial.add(jMenuMaterialModif);
						jMenuMaterialModif.setText("Modificar material");
						jMenuMaterialModif.addActionListener(new ActionListener() {
							public void actionPerformed(ActionEvent evt) {
								System.out.println("jMenuMaterialModif.actionPerformed, event="+evt);
								ModificarMaterial.getInstance(true).setVisible(true);
							}
						});
					}
					
				}
				{
					jMenuProveedor = new JMenu();
					barraMenu.add(jMenuProveedor);
					jMenuProveedor.setText("Proveedor");
					{
						jMenuProvAlta = new JMenuItem();
						jMenuProveedor.add(jMenuProvAlta);
						jMenuProvAlta.setText("Agregar Proveedor");
						jMenuProvAlta.addActionListener(new ActionListener() {
							public void actionPerformed(ActionEvent evt) {
								System.out
									.println("jMenuProvAlta.actionPerformed, event="
										+ evt);
								//TODO add your code for jMenuProvAlta.actionPerformed
							AltaProveedor.getInstance(true).setVisible(true);
							}
						});
					}
					{
						jMenuProvBaja = new JMenuItem();
						jMenuProveedor.add(jMenuProvBaja);
						jMenuProvBaja.setText("Eliminar Proveedor");
						jMenuProvBaja.addActionListener(new ActionListener() {
							public void actionPerformed(ActionEvent evt) {
								System.out
									.println("jMenuProvBaja.actionPerformed, event="
										+ evt);
								BajaProveedor.getInstance(true).setVisible(true);//TODO add your code for jMenuProvBaja.actionPerformed
							}
						});
					}
					{
						jMenuProvModif = new JMenuItem();
						jMenuProveedor.add(jMenuProvModif);
						jMenuProvModif.setText("Modificar Proveedor");
						jMenuProvModif.addActionListener(new ActionListener() {
							public void actionPerformed(ActionEvent evt) {
								System.out
									.println("jMenuProvModif.actionPerformed, event="
										+ evt);
								ModificarProveedor.getInstance(true).setVisible(true);//TODO add your code for jMenuProvBaja.actionPerformed
							}
						});
					}
					

					jMenuProvOC = new JMenuItem();
					jMenuProveedor.add(jMenuProvOC);
					jMenuProvOC.setText("Generar Orden de Compra");
					jMenuProvOC.addActionListener(new ActionListener() {
						public void actionPerformed(ActionEvent evt) {
							System.out
								.println("jMenuProvOC.actionPerformed, event="
									+ evt);
							new OrdenDeCompra();
						}
					});
					
					jMenuEnviarOC = new JMenuItem();
					jMenuProveedor.add(jMenuEnviarOC);
					jMenuEnviarOC.setText("Enviar Orden de Compra");
					jMenuEnviarOC.addActionListener(new ActionListener(){

						@Override
						public void actionPerformed(ActionEvent arg0) {
							new EnviarOrdenDeCompra();
							
						}
						
					});
					
					jMenuCerrarOC = new JMenuItem();
					jMenuProveedor.add(jMenuCerrarOC);
					jMenuCerrarOC.setText("Cerrar Orden de Compra");
					jMenuCerrarOC.addActionListener(new ActionListener(){

						@Override
						public void actionPerformed(ActionEvent arg0) {
							new CerrarOrdenDeCompra();
							
						}
						
					});
					
					
				}
				{
					jMenuRopa = new JMenu();
					barraMenu.add(jMenuRopa);
					jMenuRopa.setText("Ropa");
					{
						jMenuPrendaTemporadaAlta = new JMenuItem();
						jMenuRopa.add(jMenuPrendaTemporadaAlta);
						jMenuPrendaTemporadaAlta.setText("Alta de prenda de temporada");
						jMenuPrendaTemporadaAlta.addActionListener(new ActionListener() {
							public void actionPerformed(ActionEvent evt) {
								System.out
									.println("jMenuPrendaTemporadaAlta.actionPerformed, event="
										+ evt);
								new AltaDeTemporada();//TODO add your code for jMenuProvBaja.actionPerformed
							}
						});
					}
					{
						jMenuPrendaModif = new JMenuItem();
						jMenuRopa.add(jMenuPrendaModif);
						jMenuPrendaModif.setText("Modificar prenda");
						jMenuPrendaModif.addActionListener(new ActionListener() {
							public void actionPerformed(ActionEvent evt) {
								System.out
									.println("jMenuPrendaModif.actionPerformed, event="
										+ evt);
								new ModificarPrenda();
							}
						});
					}
					{
						jMenuPrendaSinTemporadaAlta = new JMenuItem();
						jMenuRopa.add(jMenuPrendaSinTemporadaAlta);
						jMenuPrendaSinTemporadaAlta.setText("Alta de prenda sin temporada");
						jMenuPrendaSinTemporadaAlta.addActionListener(new ActionListener() {
							public void actionPerformed(ActionEvent evt) {
								System.out
									.println("jMenuPrendaSinTemporadaAlta.actionPerformed, event="
										+ evt);
								new AltaSinTemporada();//TODO add your code for jMenuProvBaja.actionPerformed
							}
						});
					}
					{
						jMenuPrendaTemporadaBaja = new JMenuItem();
						jMenuRopa.add(jMenuPrendaTemporadaBaja);
						jMenuPrendaTemporadaBaja.setText("Eliminar Prenda");
						jMenuPrendaTemporadaBaja.addActionListener(new ActionListener() {
							public void actionPerformed(ActionEvent evt) {
								System.out
									.println("jMenuPrendaTemporadaBaja.actionPerformed, event="
										+ evt);
								BajaPrenda.getInstance(true).setVisible(true);//TODO add your code for jMenuProvBaja.actionPerformed
							}
						});
						
					}
					{
						jMenuConjuntoAlta = new JMenuItem();
						jMenuRopa.add(jMenuConjuntoAlta);
						jMenuConjuntoAlta.setText("Alta conjunto");
						jMenuConjuntoAlta.addActionListener(new ActionListener() {
							public void actionPerformed(ActionEvent evt) {
								System.out
									.println("jMenuConjuntoAlta.actionPerformed, event="
										+ evt);
								new AltaConjunto();//TODO add your code for jMenuProvBaja.actionPerformed
							}
						});
					}
					{
						jMenuConjuntoModif = new JMenuItem();
						jMenuRopa.add(jMenuConjuntoModif);
						jMenuConjuntoModif.setText("Modificar conjunto");
						jMenuConjuntoModif.addActionListener(new ActionListener() {
							public void actionPerformed(ActionEvent evt) {
								System.out
									.println("jMenuConjuntoModif.actionPerformed, event="
										+ evt);
								new ModificarConjunto();
							}
						});
					}
					{
						jMenuConjuntoBaja = new JMenuItem();
						jMenuRopa.add(jMenuConjuntoBaja);
						jMenuConjuntoBaja.setText("Eliminar conjunto");
						jMenuConjuntoBaja.addActionListener(new ActionListener() {
							public void actionPerformed(ActionEvent evt) {
								System.out
									.println("jMenuConjuntoBaja.actionPerformed, event="
										+ evt);
								BajaConjunto.getInstance(true).setVisible(true);
							}
						});
					}
					
				}
				{
					jMenuVenta = new JMenu("Venta");
					barraMenu.add(jMenuVenta);
					{
						jMenuGenerarFactura = new JMenuItem("Generar Factura");
						jMenuGenerarFactura.addActionListener(new ActionListener() {
							public void actionPerformed(ActionEvent evt) {
								System.out
								.println("jMenuGenerarFactura.actionPerformed, event="
									+ evt);
								
								Venta venta = new view.Venta();
								venta.setVisible(true);
								
							}
						});
						jMenuVenta.add(jMenuGenerarFactura);
					}
				}
			}
			pack();
			setSize(800, 600);
			setLocationRelativeTo(null);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

}
